Android SDK

最后更新时间:2019年7月3日

功能概述

MapGIS Mobile 10.3 for Android是什么

MapGIS Mobile 10.3为Android平台提供了专门的开发包MapGIS Mobile 10.3 for Android,提供一套基于Android原生开发方式实现移动GIS功能的应用程序接口,包括移动二维GIS与三维GIS功能,便于开发者打造专业、实用的地图应用。

MapGIS Mobile 10.3 for Android目前提供的移动GIS功能如下:>>查看功能详情


适用对象

本套SDK接口是提供给那些具有一定Android编程经验和了解面向对象概念的开发者使用。此外,开发者还应该对地图产品有一定的了解。如果您在使用过程中遇到任何问题,或对接口有任何意见或建议,欢迎您随时向我们交流反馈!

兼容性

MapGIS Mobile 10.3 for Android开发的应用能够部署在Android 2.3及以上智能手机、平板电脑和其他智能终端上,支持armeabi、armeabi-v7a、arm64-v8a的cpu架构。

二次开发包SDK

MapGIS Mobile 10.3 for Android开发包(SDK), 包含了Android开发所需的开发库、示例、帮助文档等。基于此二次开发包,结合云开发世界资源中心发布的配套二次开发资源(文档、示例、视频、教程等),帮助您快速开发Android的移动GIS APP。

说明下载for Android开发包,得到一个对应的压缩资源包(MapGIS_MobileAndroidSDK.zip),将此解压即可。

010Android开发包.png

011Android开发包目录.png

二次开发库

MapGIS Mobile 10.3 for Android向广大开发者提供了jar和so形式的开发库,基于Java语言的开发,该形式开发库配置简单、使用方便。

012Android二次开发库.png

013Android二次开发库说明.png

基于Android的MapGIS Mobile 10.3二次开发,在Android软件架构的基础之上,通过共享库拓展本地框架,同时在应用程序框架层提供扩展jar包,从而使得应用程序层的应用开发者可以在移动端实现GIS功能。

MapGIS Mobile 10.3 for Android的常用程序包简要说明如下:

程序包类型 程序包名称 功能说明
MapGIS Mobile Base com.zondy.mapgis.android.environment 环境初始化相关的类
com.zondy.mapgis.android.authorize 软件注册及授权相关的类
com.zondy.mapgis.core.geometry 地理要素相关的类
com.zondy.mapgis.android.utils 其他功能类
com.zondy.mapgis.core.object 抽象操作基类等
MapGIS Mobile Map com.zondy.mapgis.android.annotation 标注相关的类
com.zondy.mapgis.android.graphic 图形绘制相关的类
com.zondy.mapgis.android.mapview 地图视图相关的类,即地图显示控件、地图手势等一些基础的与显示相关联的操作类
com.zondy.mapgis.android.model 移动三维相关类,即三维控件与操作等
com.zondy.mapgis.core.attr 属性信息相关类
com.zondy.mapgis.core.info 几何信息相关类
com.zondy.mapgis.core.featureservice 要素服务相关类
com.zondy.mapgis.core.geodatabase 地理数据库相关的类
com.zondy.mapgis.core.geometry 地理要素相关的类
com.zondy.mapgis.core.map Map相关的类
com.zondy.mapgis.core.object 对象类型相关的类
com.zondy.mapgis.core.spatial 空间分析相关的类
com.zondy.mapgis.core.srs 坐标系相关的类
MapGIS Mobile POI com.zondy.mapgis.core.poisearch POI查询相关的类
MapGIS Mobile Navi com.zondy.mapgis.core.route 路径规划相关的类
com.zondy.mapgis.core.routeguide 导航功能相关的类
MapGIS Mobile Scene com.zondy.mapgis.android.sceneview 场景视图相关类,如场景视图控制、场景漫游等功能类
com.zondy.mapgis.android.graphic 场景覆盖物相关类,如几何图形、模型、图像、标注、文本注记等功能类
com.zondy.mapgis.core.scene 场景管理相关的类,如场景、三维地图以及矢量、地形、服务、组图层等对应功能类
MapGIS Mobile Location com.zondy.mapgis.location 室内定位功能类
MapGIS Mobile Acquisition com.zondy.mapgis.track 提供轨迹自动采集功能类,可实现轨迹点去重,剔除异常点,轨迹平滑,自动加密和稀疏,实现轨迹与线要素的自动匹配。

配套示例

MapGIS Mobile 10.3 for Android的二次开发包提供了功能全面的接口示例,可直接部署到移动端设备(模拟器/真机)体验移动GIS功能,同时借助Sample源码,可以帮助您进行高效开发。

014Android示例目录.png

示例使用流程

015APP示例使用流程图.png

示例使用说明

1

示例数据配置

将MapGIS Mobile 10.3的示例数据包拷贝到模拟器或真机的SD卡根目录下。

2

APP安装使用

方式一:安装APK(示例包), 下载全功能接口示例apk,或者单个功能示例apk,拷贝到移动设备(真机或模拟器)上安装使用。此方式安装后初次打开运行APP需要进行二次开发授权验证,请先获得免费开发授权。>>请访问示例中心下载功能示例apk

方式二:使用示例源码, 在Android集成开发工具中打开APP 示例源码,选择模拟器或真机运行,即将APP安装到对应设备。此方式应先安装配置开发环境,并获得免费开发授权。

016二维接口示例.png
017三维功能示例.png